 \usepackage{CJKutf8}
 \usepackage[pdfpagelabels]{hyperref}
 %\hypersetup{colorlinks,linkcolor=black,urlcolor=black,citecolor=black}
 \hypersetup{colorlinks,linkcolor=blue,urlcolor=blue,citecolor=magenta}
 \usepackage{times,amsmath,epsfig}
 \usepackage{array,graphicx}
 \usepackage{subfigure}
 \usepackage{diagbox}
 \usepackage{amssymb}
 \usepackage[thmmarks,amsmath]{ntheorem}
% \usepackage{algorithm}
% %\usepackage{algorithmicx,algpseudocode}
% \usepackage{algorithmic}
 \usepackage{multirow}
 \usepackage{xcolor}
 \usepackage{url}
 \usepackage{soul}
 \usepackage{xspace}
 \usepackage{longtable}
 \usepackage{makecell}
 \usepackage{diagbox}
 \usepackage{booktabs}
 \usepackage{xspace}
 
 

 \usepackage[linesnumbered,ruled,vlined]{algorithm2e}
 \usepackage{ragged2e}
 \usepackage{framed}
 \usepackage{color}
 
 
 
 
 \usepackage{balance}  % for  \balance command ON LAST PAGE  (only there!)
 
 \newcommand{\etal}{\emph{et~al.}\xspace}
 \newcommand{\eg}{\emph{e.g.},\xspace}
 \newcommand{\ie}{\emph{i.e.},\xspace}
 \newcommand{\etc}{etc.\xspace}
 \newcommand{\cf}{cf.\/~}
 \newcommand\figref[1]{Fig.~\ref{#1}}
 \newcommand\figsubref[1]{Fig.~\subref{#1}}
 \newcommand\tabref[1]{Table~\ref{#1}}
 \newcommand\tabsubref[1]{Table~\subref{#1}}
 \newcommand\secref[1]{Sec.~\ref{#1}}
 \newcommand\equref[1]{Eq.\ref{#1}}
 \newcommand\appref[1]{(App.~\ref{#1})}
 \newcommand{\fakeparagraph}[1]{\vspace{1mm}\noindent\textbf{#1.}}
 \newcommand{\liliang}[1]{{\color{magenta}#1}}   % magenta
 \newcommand{\del}[1]{\liliang{\st{#1}}}
 \newcommand{\rev}[1]{{\color{blue}#1}}
 \newcommand{\TODO}[1]{\textbf{\color{red}TODO:{ #1} }}
 \newcommand{\xxx}[1]{\textcolor[rgb]{0.98,0.00,0.00}{#1}}
 
 
 \newtheorem{defn}{Definition}
 \newtheorem{exmp}{EXAMPLE}
% \renewcommand{\algorithmicrequire}{\textbf{Input:}}
% \renewcommand{\algorithmicensure}{\textbf{Output:}}
 
 \def\LL{Hourglass\xspace}
 \def\MK{Piggyback\xspace}
 \def\ll{HG\xspace}
 \def\mk{PB\xspace}
